home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / lisp / kcl / akcl / akcl1615.lha / h / vax.h < prev   
C/C++ Source or Header  |  1990-05-24  |  626b  |  32 lines

  1. extern char etext;
  2.  
  3. /*  More efficient to let this default to 0
  4. #define DBEGIN ((char *)((((unsigned long)(&etext))+(SEGSIZ-1)) & ~(SEGSIZ-1)))
  5. */
  6. #define VAX
  7. #include "bsd.h"
  8. #undef SFASL
  9.  
  10. #define ADDITIONAL_FEATURES \
  11.              ADD_FEATURE("VAX");
  12.  
  13.  
  14. #define DATA_BEGIN (char *)((TXTRELOC+header.a_text+(SEGSIZ-1)) & ~(SEGSIZ-1));
  15.  
  16. #undef   FILECPY_HEADER
  17. #define FILECPY_HEADER \
  18.     if (header.a_magic == ZMAGIC) \
  19.         filecpy(save, original, PAGSIZ - sizeof(header)); \
  20.     filecpy(save, original, header.a_text);
  21.  
  22.  
  23. #define    PAGSIZ        1024
  24. #define    SEGSIZ        1024
  25. #define    TXTRELOC    0
  26.  
  27.  
  28. /* Begin for cmpinclude */
  29.  
  30.  
  31. /* End for cmpinclude */
  32.